package com.wiz.web.vo.criteria;

import java.io.Serializable;
import java.util.List;

import com.wiz.web.vo.to.PRConfigTO;

public class MemberCriteria implements Serializable {
	private static final long serialVersionUID = 2924000516429444816L;

	private String memberId;// 会员ID
	private String openId;//微信编码
	private String memberName;// 会员名
	private String phoneNum;// 手机
	private Integer isCheckLicensePlate;//是否验证车牌
	private String licensePlate;// 车牌
	private String birthDay;// 生日
	private String idCard;// 身份证
	private Integer isCheck;// 加油是否需密码 1是，0否
	private String fuellingPassword;// 加油密码
	private String originFuellingPassword;// 原加油密码
	private String memo;
	private Integer allStations;//是否全油站
	private String hqStations;//可支持站点拼装字符串，形如10001,10002
	

	private Double amount;// 余额
	private Double frozenAmount;// 冻结金额
	private Double totalChargedAmount;// 总充值金额
	private Double totalPaidAmount;// 总消费金额
	private Integer point;// 积分

	private String companyId;// 企业id
	private String companyName;// 企业名
	private Integer companyType; //企业类型：1散户，2余额，3总账
	private String memberAccountId;//金额变化关联账户ID
	private Integer memberType;// 会员类型 1企业子帐号，2企业总账号
	private String hqId;// 总部id
	private String hqName;// 总部名
	private Integer hqMemberGradeId;// 会员等级ID
	private String hqMemberGradeName;// 会员等级名
	private String stationId;// 站点ID
	private String stationName;// 站点名
	private Integer status;// 状态
	private String createdTime;// 创建时间
	
	private String stationAdminId;
	private String stationAdminName;
	private String cardNo;//逻辑卡号
	private String phyCardNo;//物理卡号
	private String verificationCode;//卡校验码
	
	private Integer prId;//油品Id
	private List<PRConfigTO> prConfigList;
	
	private Integer pageNo;
	private Integer pageSize;
	private Integer pageStart;

	public String getMemberId() {
		return memberId;
	}

	public void setMemberId(String memberId) {
		this.memberId = memberId;
	}

	public String getMemberName() {
		return memberName;
	}

	public void setMemberName(String memberName) {
		this.memberName = memberName;
	}

	public String getPhoneNum() {
		return phoneNum;
	}

	public void setPhoneNum(String phoneNum) {
		this.phoneNum = phoneNum;
	}

	public String getLicensePlate() {
		return licensePlate;
	}

	public void setLicensePlate(String licensePlate) {
		this.licensePlate = licensePlate;
	}

	public String getBirthDay() {
		return birthDay;
	}

	public void setBirthDay(String birthDay) {
		this.birthDay = birthDay;
	}

	public String getIdCard() {
		return idCard;
	}

	public void setIdCard(String idCard) {
		this.idCard = idCard;
	}

	public Integer getIsCheck() {
		return isCheck;
	}

	public void setIsCheck(Integer isCheck) {
		this.isCheck = isCheck;
	}

	public String getFuellingPassword() {
		return fuellingPassword;
	}

	public void setFuellingPassword(String fuellingPassword) {
		this.fuellingPassword = fuellingPassword;
	}

	public Double getAmount() {
		return amount;
	}

	public void setAmount(Double amount) {
		this.amount = amount;
	}

	public Double getFrozenAmount() {
		return frozenAmount;
	}

	public void setFrozenAmount(Double frozenAmount) {
		this.frozenAmount = frozenAmount;
	}

	public Double getTotalChargedAmount() {
		return totalChargedAmount;
	}

	public void setTotalChargedAmount(Double totalChargedAmount) {
		this.totalChargedAmount = totalChargedAmount;
	}

	public Double getTotalPaidAmount() {
		return totalPaidAmount;
	}

	public void setTotalPaidAmount(Double totalPaidAmount) {
		this.totalPaidAmount = totalPaidAmount;
	}

	public Integer getPoint() {
		return point;
	}

	public void setPoint(Integer point) {
		this.point = point;
	}

	public String getCompanyId() {
		return companyId;
	}

	public void setCompanyId(String companyId) {
		this.companyId = companyId;
	}

	public String getCompanyName() {
		return companyName;
	}

	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}

	public Integer getMemberType() {
		return memberType;
	}

	public void setMemberType(Integer memberType) {
		this.memberType = memberType;
	}

	public String getHqId() {
		return hqId;
	}

	public void setHqId(String hqId) {
		this.hqId = hqId;
	}

	public String getHqName() {
		return hqName;
	}

	public void setHqName(String hqName) {
		this.hqName = hqName;
	}

	public Integer getHqMemberGradeId() {
		return hqMemberGradeId;
	}

	public void setHqMemberGradeId(Integer hqMemberGradeId) {
		this.hqMemberGradeId = hqMemberGradeId;
	}

	public String getHqMemberGradeName() {
		return hqMemberGradeName;
	}

	public void setHqMemberGradeName(String hqMemberGradeName) {
		this.hqMemberGradeName = hqMemberGradeName;
	}

	public String getStationId() {
		return stationId;
	}

	public void setStationId(String stationId) {
		this.stationId = stationId;
	}

	public String getStationName() {
		return stationName;
	}

	public void setStationName(String stationName) {
		this.stationName = stationName;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public String getCreatedTime() {
		return createdTime;
	}

	public void setCreatedTime(String createdTime) {
		this.createdTime = createdTime;
	}

	public Integer getCompanyType() {
		return companyType;
	}

	public void setCompanyType(Integer companyType) {
		this.companyType = companyType;
	}

	public String getMemberAccountId() {
		return memberAccountId;
	}

	public void setMemberAccountId(String memberAccountId) {
		this.memberAccountId = memberAccountId;
	}

	public String getCardNo() {
		return cardNo;
	}

	public void setCardNo(String cardNo) {
		this.cardNo = cardNo;
	}

	public String getOriginFuellingPassword() {
		return originFuellingPassword;
	}

	public void setOriginFuellingPassword(String originFuellingPassword) {
		this.originFuellingPassword = originFuellingPassword;
	}

	public String getPhyCardNo() {
		return phyCardNo;
	}

	public void setPhyCardNo(String phyCardNo) {
		this.phyCardNo = phyCardNo;
	}

	public String getVerificationCode() {
		return verificationCode;
	}

	public void setVerificationCode(String verificationCode) {
		this.verificationCode = verificationCode;
	}

	public String getStationAdminId() {
		return stationAdminId;
	}

	public void setStationAdminId(String stationAdminId) {
		this.stationAdminId = stationAdminId;
	}

	public String getStationAdminName() {
		return stationAdminName;
	}

	public void setStationAdminName(String stationAdminName) {
		this.stationAdminName = stationAdminName;
	}

	public Integer getIsCheckLicensePlate() {
		return isCheckLicensePlate;
	}

	public void setIsCheckLicensePlate(Integer isCheckLicensePlate) {
		this.isCheckLicensePlate = isCheckLicensePlate;
	}

	public String getMemo() {
		return memo;
	}

	public void setMemo(String memo) {
		this.memo = memo;
	}

	public Integer getPageNo() {
		return pageNo;
	}

	public void setPageNo(Integer pageNo) {
		this.pageNo = pageNo;
	}

	public Integer getPageSize() {
		return pageSize;
		
	}

	public void setPageSize(Integer pageSize) {
		this.pageSize = pageSize;
	}

	public Integer getPageStart() {
		return (pageNo-1)*pageSize;
	}

	public void setPageStart(Integer pageStart) {
		this.pageStart = pageStart;
	}

	public String getOpenId() {
		return openId;
	}

	public void setOpenId(String openId) {
		this.openId = openId;
	}

	public Integer getPrId() {
		return prId;
	}

	public void setPrId(Integer prId) {
		this.prId = prId;
	}

	public List<PRConfigTO> getPrConfigList() {
		return prConfigList;
	}

	public void setPrConfigList(List<PRConfigTO> prConfigList) {
		this.prConfigList = prConfigList;
	}

	public Integer getAllStations() {
		return allStations;
	}

	public void setAllStations(Integer allStations) {
		this.allStations = allStations;
	}

	public String getHqStations() {
		return hqStations;
	}

	public void setHqStations(String hqStations) {
		this.hqStations = hqStations;
	}

	
}
